package com.sh.data.engine.repository.dao.dataasset.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.sh.data.engine.repository.dao.base.EngineBaseModel;
import lombok.Data;

/**
 * @Author: zigui.zdf @Date: 2022/1/5 11:45:14 @Description:
 */
@Data
@TableName("tb_tbl_prop")
public class TblPropEntity extends EngineBaseModel<TblPropEntity> {

    /**
     * 所属项目id
     */
    private Long projectId;

    /**
     * schema
     */
    private String schema;

    /**
     * 表id，一般由系统维护
     */
    private Long tblId;

    /**
     * 数据密级
     */
    private Long dataSecretId;

    private String tableComment;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 生命周期 0-永久
     */
    private int lifecycle;

    /**
     * 表类型 MANAGED_TABLE-内表 EXTERNAL_TABLE-外表 VIEW-视图
     */
    private String tblType;

    /**
     * 所属主题id
     */
    private Long themeId;

    /**
     * 0-不可用 1-可用
     */
    private Integer rowState;
}
